<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">
<f:layout name="Administration" />
<f:section name="Content">

    <p class="lead"><f:translate key="administration.index.description" /></p>
    <div class="row">
        <div class="col-md-6">
            <h4><f:translate key="administration.statistics.header" /></h4>
            <table class="table table-striped table-hover">
                <thead>
                    <tr>
                        <th><f:translate key="administration.statistics.name" /></th>
                        <th><f:translate key="administration.statistics.count" /></th>
                    </tr>
                </thead>
                <tbody>
                    <f:for each="{records}" as="count" key="name">
                        <tr>
                            <td>{name}</td>
                            <td>{count}</td>
                        </tr>
                    </f:for>
                </tbody>
            </table>
        </div>
        <div class="col-md-6">
            <h4><f:translate key="administration.statistics.headerTypes" /></h4>
            <table class="table table-striped table-hover">
                <thead>
                    <tr>
                        <th><f:translate key="administration.statistics.name" /></th>
                        <th><f:translate key="administration.statistics.count" /></th>
                    </tr>
                </thead>
                <tbody>
                    <f:for each="{phash}" as="data">
                        <tr>
                            <td>{data.name} ({data.type})</td>
                            <td>{data.count} / {data.uniqueCount}</td>
                        </tr>
                    </f:for>
                </tbody>
            </table>
        </div>
    </div>
    <h3>
        <f:translate key="administration.statistics.mostSearched.title" />
    </h3>
    <p>
        <f:translate key="administration.statistics.mostSearched.description" />
    </p>
    <f:if condition="{pageUid}">
        <f:then>
            <f:if condition="{all}">
                <f:then>
                    <div class="row">
                        <div class="col-md-4">
                            <f:render section="statistic" arguments="{statistic:all,title:'all'}" />
                        </div>
                        <div class="col-md-4">
                            <f:render section="statistic" arguments="{statistic:last24hours,title:'last24hours'}" />
                        </div>
                        <div class="col-md-4">
                            <f:render section="statistic" arguments="{statistic:last30days,title:'last30days'}" />
                        </div>
                    </div>
                </f:then>
                <f:else>
                    <f:be.infobox>
                        <f:translate key="administration.statistics.noResultForPage" />
                    </f:be.infobox>
                </f:else>
            </f:if>
        </f:then>
        <f:else>
            <f:be.infobox state="-1">
                <f:translate key="administration.statistics.selectPage" />
            </f:be.infobox>
        </f:else>
    </f:if>

</f:section>
<f:section name="statistic">

    <h4>
        <f:translate key="administration.statistics.mostSearched.{title}" />
    </h4>
    <f:if condition="{statistic}">
        <f:then>
            <table class="table table-striped table-hover">
                <thead>
                    <tr>
                        <th class="nowrap">&nbsp;</th>
                        <th><f:translate key="administration.statistics.word" /></th>
                        <th><f:translate key="administration.statistics.count" /></th>
                    </tr>
                </thead>
                <tbody>
                    <f:for each="{statistic}" as="line" iteration="i">
                        <tr>
                            <td class="nowrap"><strong>{i.cycle}.</strong></td>
                            <td>{line.word}</td>
                            <td>{line.c}</td>
                        </tr>
                    </f:for>
                </tbody>
            </table>
        </f:then>
        <f:else>
            <f:be.infobox state="2">
                <f:translate key="administration.statistics.noResult" />
            </f:be.infobox>
        </f:else>
    </f:if>

</f:section>
</html>
